make cigars - French English Dictionary